package service;

import java.util.List;

import models.Staff;

public class StaffService {

	/**
	 * 查询相关招聘信息的所有人才信息
	 * @param id    招聘信息id
	 */
	public static List<Staff> findAll(Long id){
		return Staff.find("emp_id=? order by id", id).fetch();
	}
	
	/**
	 * 按id查询人才信息的方法
	 * 
	 * @param id  人才信息id
	 * @return
	 */
	public static Staff findById(Long id){
		return Staff.findById(id);
	}
	
	/**
	 * 添加新的人才信息的方法
	 * 
	 * @param staff  人才对象
	 */
	public static void add(Staff staff){
		staff.create();
	}
	
	/**
	 * 修改人才信息的方法
	 * 
	 * @param staff  人才对象
	 */
	public static void update(Staff staff){
		staff.save();
	}
	
	/**
	 * 删除人才信息的方法
	 * 
	 * @param id 人才信息id
	 */
	public static void delete(Long id){
		Staff.findById(id)._delete();
	}
}
